go/types.dependency.Type (method)
39 uses
go/types (current package)
api.go#L344: return obj.Type()
builtins.go#L752: check.record(&operand{mode, selx, obj.Type(), nil, 0})
builtins.go#L762: check.recordBuiltinType(call.Fun, makeSig(Typ[Uintptr], obj.Type()))
decl.go#L52: if check.conf._Trace && obj.Type() == nil {
decl.go#L91: if obj.color() == white && obj.Type() != nil {
decl.go#L98: assert(obj.Type() == nil)
decl.go#L108: assert(obj.Type() != nil)
decl.go#L160: assert(obj.Type() != nil)
object.go#L34: Type() Type // object type
object.go#L510: typ := obj.Type()
selection.go#L124: return s.obj.Type()
typeset.go#L243: if pos.IsValid() && !check.allowVersion(go1_14) || !Identical(m.typ, other.Type()) {
typestring.go#L225: if t == asNamed(universeComparable.Type()).underlying {
typexpr.go#L73: typ := obj.Type()
typexpr.go#L76: typ = obj.Type() // type must have been assigned by Checker.objDecl
union.go#L120: case t.typ == universeComparable.Type():
universe.go#L282: universeBool = Universe.Lookup("bool").Type()
universe.go#L283: universeByte = Universe.Lookup("byte").Type()
universe.go#L284: universeRune = Universe.Lookup("rune").Type()
universe.go#L285: universeError = Universe.Lookup("error").Type()
universe.go#L299: if typ := asNamed(obj.Type()); typ != nil {
golang.org/x/exp/apidiff
compatibility.go#L251: d.checkCorrespondence(obj, name, oldo.Type(), newo.Type())
compatibility.go#L317: d.checkCorrespondence(obj, "", oldMethod.Type(), newMethod.Type())
compatibility.go#L347: return method.Type().(*types.Signature).Recv().Type()
golang.org/x/tools/go/types/objectpath
objectpath.go#L280: T := o.Type()
objectpath.go#L308: if r := find(obj, o.Type(), append(path, opType), nil); r != nil {
objectpath.go#L316: if T, ok := aliases.Unalias(o.Type()).(*types.Named); ok {
objectpath.go#L608: t = obj.Type()
golang.org/x/tools/internal/aliases
aliases_go122.go#L61: _, enabled := pkg.Scope().Lookup("A").Type().(*types.Alias)
golang.org/x/tools/internal/gcimporter
bimport.go#L118: types.Universe.Lookup("byte").Type(),
bimport.go#L119: types.Universe.Lookup("rune").Type(),
bimport.go#L122: types.Universe.Lookup("error").Type(),
iexport.go#L1022: w.typ(obj.Type(), obj.Pkg())
support_go118.go#L15: types.Universe.Lookup("comparable").Type(),
support_go118.go#L18: types.Universe.Lookup("any").Type(),
golang.org/x/tools/internal/typesinternal
toonew.go#L74: obj, _, _ = types.LookupFieldOrMethod(t.Type(), false, pkg, name)
toonew.go#L80: obj, _, _ = types.LookupFieldOrMethod(t.Type(), ptr, pkg, name)